Implementation of Distributed Real-time Speciications in Ada95
نویسندگان
چکیده
The implementation phase of the software development process requires techniques for the transformation of a design speciication into software. Although timing analysis of real-time software has got much attention the implementation of design speciicati-ons is hardly addressed. In this paper we report on our work on deening mappings for design speciications of real-time distributed control systems onto implementation models. The speciication notation we use is ASTRAL 1], a formal real-time speciication language. Our target language is Ada95 2]. In this paper the mapping of ASTRAL speciications on the Ada tasking model is discussed. Main emphasis is put upon the use of timing analysis to verify the correctness of the implementation with respect to the speciication.
منابع مشابه
The SPIF Project
This paper introduces the current developments of the SPIF (Système de Prototypage à Implantation rapide et Faible coût) project. The goal of SPIF is to provide a low cost environment for quick prototyping of embedded distributed real-time applications. The hardware platform is built with reusable, standard off-the-shelf components. SPIF is the name of the testbed itself, a mobile autonomous ro...
متن کاملAda95 object-oriented and real-time support for development of software fault tolerance reusable components
This paper reports our experience on exploiting the object-oriented and real-time features of Ada95 to support the development of a reusable software fault tolerance testbed. The testbed is a hardware and software platform for the creation of software fault tolerance systems from reusable components and provides a fault-injection environment for evaluating their effectiveness. The reusable comp...
متن کاملCompiling Modechart Speciications
The Modechart speciication language is a formalism for the speciication of real-time systems. A toolset for speciication, analysis and simulation for Modechart speciications exists for supporting the design and construction of real-time systems CHLR93]. This paper introduces a new tool in the the toolset: a compiler for a class of Modechart speciications, namely, that of deterministic system sp...
متن کاملCongress: A Dynamic Distributed Task Allocation Environment
The implementation of Annex E (Distributed Systems) of the Ada95 Language Reference Manual is discussed with a mechanism suggested for the control of distribution in order to achieve optimal use of available resources. This approach uses compile-time complexity analysis of the source to permit the dynamic allocation of tasks to processing nodes based on the assumed computational intensity. The ...
متن کاملAn Operational Semantics and Compiler for Real-time Speciications
The Modechart speciication language is a formalism for the speciication and implementation of real-time systems. The semantics of the language was formally deened axiomatically in Real-Time Logic. This paper presents the semantics for Modechart in an operational style and a compiler for automatically synthesizing speciications. Modechart is a synchronous language, which assumes the synchronous ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007